@charset 'utf-8';
* {
  margin: 0;
  padding: 0;
}
.header_img {
  height: 90px;
}
.header_img img {
  width: 100%;
  height: 100%;
}
.header_nav {
  height: 36px;
  background: #f0f0ed;
  z-index: 10;
}
.header_nav .nav-wrap {
  width: 1200px;
  height: 36px;
  margin: 0 auto;
}
.header_nav .nav-wrap .nav_f {
  width: 645px;
  height: 36px;
  float: left;
}
.header_nav .nav-wrap .nav_f ul {
  display: flex;
  justify-content: space-between;
}
.header_nav .nav-wrap .nav_f ul li {
  list-style: none;
}
.header_nav .nav-wrap .nav_f ul li a {
  text-decoration: none;
  color: #afafaf;
  font-size: 16px;
  line-height: 36px;
}
.header_nav .nav-wrap .nav_f ul li b {
  width: 1px;
  height: 10px;
  color: #afafaf;
  font-weight: normal;
}
.header_nav .nav-wrap .nav_f ul li span {
  width: 5px;
  height: 10px;
  color: #afafaf;
}
.header_nav .nav-wrap .nav_f ul .nav_f_last {
  position: relative;
}
.header_nav .nav-wrap .nav_f ul .nav_f_last #nav_f_yc {
  position: absolute;
  left: -30px;
  width: 120px;
  height: 150px;
  background: #f3f1f3;
  display: none;
}
.header_nav .nav-wrap .nav_f ul .nav_f_last #nav_f_yc ul {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.header_nav .nav-wrap .nav_f ul .nav_f_last #nav_f_yc ul li a:hover {
  color: #ee4b4b;
}
.header_nav .nav-wrap .nav_f ul li a:hover {
  color: #f53b3b;
}
.header_nav .nav-wrap .nav_f ul .nav_f_last :hover {
  color: #eb5959;
}
.header_nav .nav-wrap .nav_f ul .nav_f_last:hover #nav_f_yc {
  display: block;
}
.header_nav .nav-wrap .nav_r {
  width: 550px;
  height: 36px;
  float: right;
}
.header_nav .nav-wrap .nav_r ul {
  display: flex;
}
.header_nav .nav-wrap .nav_r ul li {
  list-style: none;
  width: 100px;
}
.header_nav .nav-wrap .nav_r ul li a {
  text-decoration: none;
  color: #afafaf;
  font-size: 16px;
  line-height: 36px;
}
.header_nav .nav-wrap .nav_r ul li b {
  width: 1px;
  height: 10px;
  color: #afafaf;
  font-weight: normal;
}
.header_nav .nav-wrap .nav_r ul li span {
  width: 5px;
  height: 10px;
  color: #afafaf;
}
.header_nav .nav-wrap .nav_r ul .li1 {
  position: relative;
}
.header_nav .nav-wrap .nav_r ul .li1 .yc1 {
  position: absolute;
  width: 100px;
  height: 100px;
  background: #f3f0f3;
  display: none;
}
.header_nav .nav-wrap .nav_r ul .li1 .yc1 ul {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.header_nav .nav-wrap .nav_r ul .li1 .yc1 ul li a:hover {
  color: #ee4b4b;
}
.header_nav .nav-wrap .nav_r ul .li2 {
  position: relative;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 {
  position: absolute;
  width: 800px;
  height: 200px;
  background: #f0edf0;
  left: -700px;
  display: none;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul {
  box-sizing: border-box;
  display: flex;
  justify-content: space-around;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li {
  margin-top: 20px;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .pd {
  display: flex;
  flex-direction: column;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .pd li {
  margin: 0;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .pd li a {
  display: block;
  height: 25px;
  margin: 0;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .pd li a:hover {
  color: #ec5a5a;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .cp {
  display: flex;
  flex-direction: column;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .cp li {
  margin: 0;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .cp li a {
  display: block;
  height: 25px;
  margin: 0;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .cp li a:hover {
  color: #ec5a5a;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .fw {
  display: flex;
  flex-direction: column;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .fw li {
  margin: 0;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .fw li a {
  display: block;
  height: 25px;
  margin: 0;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .fw li a:hover {
  color: #ec5a5a;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .vip {
  display: flex;
  flex-direction: column;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .vip li {
  margin: 0;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .vip li a {
  display: block;
  height: 25px;
  margin: 0;
}
.header_nav .nav-wrap .nav_r ul .li2 .yc2 ul li .vip li a:hover {
  color: #ec5a5a;
}
.header_nav .nav-wrap .nav_r ul .li3 {
  position: relative;
}
.header_nav .nav-wrap .nav_r ul .li3 .yc3 {
  position: absolute;
  width: 250px;
  height: 350px;
  left: -170px;
  background: #faf8fa;
  display: none;
}
.header_nav .nav-wrap .nav_r ul .li3 .yc3 .yc3-con {
  width: 250px;
  height: 100px;
}
.header_nav .nav-wrap .nav_r ul .li3 .yc3 .yc3-con .yc3_f {
  width: 120px;
  height: 100px;
  float: left;
  margin-top: 20px;
  border-bottom: 1px solid #e7e3e0;
}
.header_nav .nav-wrap .nav_r ul .li3 .yc3 .yc3-con .yc3_f img {
  width: 100%;
  height: 100%;
}
.header_nav .nav-wrap .nav_r ul .li3 .yc3 .yc3-con .yc3_r {
  width: 130px;
  height: 100px;
  background: #f5f2f5;
  float: right;
  margin-top: 20px;
  border-bottom: 1px solid #e7e3e0;
}
.header_nav .nav-wrap .nav_r ul .li3 .yc3 .yc3-con .yc3_r h2 {
  width: 110px;
  height: 20px;
  font-size: 16px;
  margin: 0 auto;
  line-height: 20px;
}
.header_nav .nav-wrap .nav_r ul .li3 .yc3 .yc3-con .yc3_r p {
  width: 110px;
  height: 40px;
  font-size: 16px;
  color: #e64a4a;
  margin: 0 auto;
}
.header_nav .nav-wrap .nav_r ul .li3 .yc3 .yc3-con .yc3_r i {
  display: block;
  width: 20px;
  height: 20px;
  margin: 10px 10px 0 10px;
  float: left;
}
.header_nav .nav-wrap .nav_r ul .li3 .yc3 .yc3-con .yc3_r i img {
  width: 100%;
  height: 100%;
}
.header_nav .nav-wrap .nav_r ul .nav_last {
  position: relative;
}
.header_nav .nav-wrap .nav_r ul .nav_last .nav_last_img {
  display: block;
  width: 10px;
  height: 10px;
  line-height: 36px;
  float: left;
  margin-right: 5px ;
}
.header_nav .nav-wrap .nav_r ul .nav_last .nav_last_img img {
  width: 100%;
  height: 100%;
}
.header_nav .nav-wrap .nav_r ul .nav_last .yc4 {
  position: absolute;
  width: 500px;
  height: 300px;
  left: -410px;
  background: #f0e8ef;
  display: none;
}
.header_nav .nav-wrap .nav_r ul .nav_last .yc4 span {
  width: 300px;
  height: 20px;
  font-size: 16px;
  line-height: 20px;
}
.header_nav .nav-wrap .nav_r ul .nav_last a:hover {
  color: #df5656;
}
.header_nav .nav-wrap .nav_r ul .nav_last span:hover {
  color: #df5656;
}
.header_nav .nav-wrap .nav_r ul .nav_last:hover .yc4 {
  display: block;
}
.header_nav .nav-wrap .nav_r ul li a:hover {
  color: #f14040;
}
.header_nav .nav-wrap .nav_r ul .li1 :hover {
  color: #df5656;
}
.header_nav .nav-wrap .nav_r ul .li1:hover .yc1 {
  display: block;
}
.header_nav .nav-wrap .nav_r ul .li2 :hover {
  color: #df5656;
}
.header_nav .nav-wrap .nav_r ul .li2:hover .yc2 {
  display: block;
}
.header_nav .nav-wrap .nav_r ul .li3 :hover {
  color: #df5656;
}
.header_nav .nav-wrap .nav_r ul .li3:hover .yc3 {
  display: block;
}
.header_foot {
  height: 74px;
}
.header_foot .foot-wrap {
  width: 1200px;
  height: 74px;
  margin: 0 auto;
  overflow: hidden;
}
.header_foot .foot-wrap .header_foot_con {
  width: 1200px;
  height: 42px;
  margin: 17px 0 15px 0;
}
.header_foot .foot-wrap .header_foot_con .header_foot_f {
  width: 755px;
  height: 42px;
  float: left;
}
.header_foot .foot-wrap .header_foot_con .header_foot_f .foot_f_f {
  width: 205px;
  height: 36px;
  float: left;
  margin: 3px 0;
}
.header_foot .foot-wrap .header_foot_con .header_foot_f .foot_f_f img {
  width: 100%;
  height: 100%;
}
.header_foot .foot-wrap .header_foot_con .header_foot_f .foot_f_r {
  width: 515px;
  height: 40px;
  float: right;
  margin: 1px 0;
}
.header_foot .foot-wrap .header_foot_con .header_foot_f .foot_f_r h2 {
  width: 110px;
  height: 25px;
  font-size: 22px;
  color: #3a3a3a;
}
.header_foot .foot-wrap .header_foot_con .header_foot_r {
  width: 240px;
  height: 36px;
  float: right;
  margin: 3px 0;
  z-index: -1;
}
.header_foot .foot-wrap .header_foot_con .header_foot_r .foot_r_con img {
  display: block;
  width: 50px;
  height: 50px;
}
.shop-con {
  width: 1200px;
  height: 937px;
  margin: 0 auto;
  overflow: hidden;
}
.shop-con .shop-con_t {
  width: 1220px;
  height: 50px;
  background: #f5eae6;
  border: 1px solid #ecd77a;
  margin-top: 10px;
}
.shop-con .shop-con_t p {
  width: 310px;
  height: 17px;
  font-size: 15px;
  color: #e03d3d;
  line-height: 50px;
  float: left;
}
.shop-con .shop-con_t a {
  display: block;
  text-decoration: none;
  width: 70px;
  height: 30px;
  float: left;
  line-height: 30px;
  text-align: center;
  margin: 10px 0 0 10px;
  color: #fff;
  background: #ac2a13;
}
.shop-con .shop-con_title {
  width: 1200px;
  height: 40px;
  background: #eeedec;
  margin: 20px 0 10px 0;
}
.shop-con .shop-con_title .shop_title_con {
  width: 1160px;
  height: 40px;
  margin-left: 40px;
}
.shop-con .shop-con_title .shop_title_con .shop_title_con_f {
  width: 150px;
  height: 40px;
  float: left;
  display: flex;
  align-items: center;
}
.shop-con .shop-con_title .shop_title_con .shop_title_con_f input {
  width: 14px;
  height: 14px;
}
.shop-con .shop-con_title .shop_title_con .shop_title_con_f span {
  font-size: 14px;
  color: #000;
  margin-left: 10px;
}
.shop-con .shop-con_title .shop_title_con .shop_title_con_r {
  width: 970px;
  height: 40px;
  float: left;
}
.shop-con .shop-con_title .shop_title_con .shop_title_con_r ul li {
  display: block;
  list-style: none;
  width: 100px;
  height: 40px;
  margin-left: 30px;
  font-size: 14px;
  color: #000;
  float: left;
  line-height: 40px;
}
.shop-con .shop-con_title .shop_title_con .shop_title_con_r ul li:nth-child(1) {
  width: 450px;
  height: 40px;
  margin-left: 0;
}
.shop-con_c {
  width: 1160px;
  height: 548px;
  margin: 20px 0 0 40px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.shop-con_c .shop-con_c_t {
  width: 1160px;
  height: 100px;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_l {
  width: 30px;
  height: 100px;
  float: left;
  display: flex;
  align-items: center;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_l input {
  width: 14px;
  height: 14px;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r {
  width: 1130px;
  height: 100px;
  float: left;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_img {
  width: 100px;
  height: 100px;
  float: left;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_img img {
  width: 100%;
  height: 100%;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_ul {
  width: 970px;
  height: 85px;
  float: left;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_ul ul {
  display: flex;
  justify-content: space-between;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_ul ul li {
  list-style: none;
  line-height: 85px;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_ul ul li a {
  text-decoration: none;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_ul ul li .join-money {
  width: 50px;
  height: 20px;
  float: left;
  margin-top: 30px;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_ul ul li span {
  width: 20px;
  height: 50px;
  float: left;
  margin-top: 20px;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_ul ul li span a {
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #ccc;
  line-height: 20px;
  font-size: 16px;
  text-align: center;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_ul ul li:nth-child(1) {
  width: 450px;
  height: 85px;
  line-height: normal;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_ul ul li:nth-child(1) a {
  font-size: 14px;
  color: #3a3a3a;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_ul ul li:nth-child(4) {
  color: #e22727 !important;
  width: 80px;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_ul ul li:nth-child(4) span {
  margin-top: 0;
  width: 20px !important;
  height: 20px !important;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_ul ul li:nth-child(4) .allMoney {
  width: 50px !important;
}
.shop-con_c .shop-con_c_t .shop-con_c_t_r .shop-con_c_t_r_ul ul li:nth-child(5) {
  margin-right: 50px;
}
.shop-con_c .shop-con_c_c {
  width: 1130px;
  height: 270px;
  margin-left: 30px;
}
.shop-con_c .shop-con_c_c .shop-con_c_con {
  width: 1090px;
  height: 90px;
  background: oldlace;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}
.shop-con_c .shop-con_c_c .shop-con_c_con .shop-con_c_c_r_img {
  width: 50px;
  height: 50px;
  margin-left: 16px;
  float: left;
  display: flex;
}
.shop-con_c .shop-con_c_c .shop-con_c_con .shop-con_c_c_r_img img {
  width: 100%;
  height: 100%;
}
.shop-con_c .shop-con_c_c .shop-con_c_con p {
  width: 30px;
  height: 30px;
  float: left;
  line-height: 30px;
  text-align: center;
  color: #f3f1f1;
}
.shop-con_c .shop-con_c_c .shop-con_c_con ul {
  width: 900px;
  height: 20px;
  margin-bottom: 30px;
  float: left;
  display: flex;
  justify-content: space-around;
}
.shop-con_c .shop-con_c_c .shop-con_c_con ul li {
  list-style: none;
}
.shop-con_c .shop-con_c_c .shop-con_c_con ul li a {
  text-decoration: none;
  font-size: 14px;
  color: #b4b2b2;
}
.shop-con_c .shop-con_c_b {
  width: 1130px;
  height: 100px;
  margin-left: 30px;
}
.shop-con_c .shop-con_c_b .shop-con_c_b_t {
  width: 1039px;
  height: 48px;
  border: 1px solid #ccc;
}
.shop-con_c .shop-con_c_b .shop-con_c_b_t input {
  width: 14px;
  height: 14px;
  float: left;
  margin: 15px 10px;
}
.shop-con_c .shop-con_c_b .shop-con_c_b_t p {
  float: left;
  font-size: 14px;
  color: #adacac;
  line-height: 48px;
}
.shop-con_c .shop-con_c_b .shop-con_c_b_t a {
  float: right;
  display: block;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  line-height: 48px;
  margin-right: 20px;
}
.shop-con_b {
  width: 1200px;
  height: 60px;
}
.shop-con_b .shop-con_b_l {
  width: 150px;
  height: 60px;
  float: left;
}
.shop-con_b .shop-con_b_l input {
  width: 14px;
  height: 14px;
  margin: 23px 10px;
}
.shop-con_b .shop-con_b_l span {
  font-size: 14px;
  color: #ccc;
  line-height: 60px;
}
.shop-con_b .shop-con_b_l a {
  text-decoration: none;
  font-size: 14px;
  color: #ccc;
  line-height: 60px;
}
.shop-con_b div {
  float: right;
}
.shop-con_b div .shop-con_b_c {
  width: 220px;
  height: 60px;
  float: left;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.shop-con_b div .shop-con_b_c p {
  font-size: 14px;
  color: #ccc !important;
}
.shop-con_b div .shop-con_b_c span {
  display: flex;
}
.shop-con_b div .shop-con_b_c span p {
  font-size: 14px;
  color: #ccc !important;
}
.shop-con_b div .shop-con_b_r {
  width: 180px;
  height: 60px;
  background: #dd132e;
  float: right;
}
.shop-con_b div .shop-con_b_r p a {
  display: block;
  text-decoration: none;
  font-size: 16px;
  color: #fff;
  line-height: 60px;
  text-align: center;
}
.shop-con_foot {
  width: 1200px;
  height: 145px;
  margin: 30px 0 20px 0;
  overflow: hidden;
}
.shop-con_foot h2 {
  font-size: 18px;
  color: #000;
  margin-bottom: 10px;
}
.shop-con_foot .shop-con_foot_t {
  width: 1200px;
  height: 40px;
  border-bottom: 1px solid #ccc;
  background: #f6f6f5;
}
.shop-con_foot .shop-con_foot_t ul {
  width: 1090px;
  height: 40px;
  margin: 0 40px 0 70px;
}
.shop-con_foot .shop-con_foot_t ul li {
  list-style: none;
  width: 100px;
  height: 40px;
  margin-left: 30px;
  float: left;
  line-height: 40px;
}
.shop-con_foot .shop-con_foot_t ul li:nth-child(1) {
  width: 700px;
  height: 40px;
  margin-left: 0;
}
.shop-con_foot .shop-con_foot_b {
  width: 1200px;
  height: 70px;
  background: #f1f0ee;
}
.shop-con_foot .shop-con_foot_b ul {
  width: 1090px;
  height: 70px;
  margin: 0 40px 0 70px;
}
.shop-con_foot .shop-con_foot_b ul li {
  list-style: none;
  width: 100px;
  height: 70px;
  margin-left: 30px;
  float: left;
  line-height: 70px;
}
.shop-con_foot .shop-con_foot_b ul li a {
  display: block;
  text-decoration: none;
  font-size: 14px;
  color: #ccc;
}
.shop-con_foot .shop-con_foot_b ul li:nth-child(1) {
  width: 700px;
  height: 70px;
  margin-left: 0;
}
